/*
 * TikiTaka.java
 *
 * Created on 29 de abril de 2007, 21:01
 *
 */

package futbol.tacticas.concursantes2007.tikitaka;

import futbol.tacticas.concursantes.Tactica;
import futbol.tacticas.concursantes2007.tikitaka.tactica.EntidadBase;
import futbol.tacticas.concursantes2007.tikitaka.tactica.Tactica1;
//import futbol.tacticas.concursantes.tacticatikitaka.Tactica1;
import futbol.tacticas.Comando;
import futbol.tacticas.SituacionJugadores;
import futbol.General;
import java.util.Vector;
import java.awt.Color;
import java.awt.Point;

/**
 *
 * @author Ismael Mariscal Mena
 */
public class TikiTaka implements Tactica {
    
    Tactica1 tactica;
    
    /** Creates a new instance of TikiTaka */
    public TikiTaka() {
        EntidadBase.siguiente_identificador = 0;  //Modificado por Jorge Rubira. Inicializo la variable a 0 por ser estatica
        tactica = new Tactica1();
    }
    
    public String getNombre(){
        return "Tiki Taka";
    }
    
    public Color getColor1(){
        return Color.orange;
    }
    
    public Color getColor2(){
        return Color.red;
    }
    
    public Color getColorNumero(){
        return Color.black;
    }
    
    public int getXInicial(int jugador)
    {
        return tactica.getXInicial(jugador) * 2;
    }
    
    public int getYInicial(int jugador)
    {
        return tactica.getYInicial(jugador);
    }
    
    public int getFuerza(int jugador)
    {
        return tactica.getFuerza(jugador);
    }
    
    public Vector<Comando> getComandos(SituacionJugadores sj)
    {
        tactica.actualizarPartido(sj);
        tactica.actualizar();
        return tactica.getComandos();
    }
}
